﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Negocios
{
   public class DestinoBO
    {
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }

        private string nome;

       public string  Nome
       {
           get { return nome;}
           set
           {
               if (value == string.Empty)
                    throw new BOException("Nome não pode ser Vazio");

                    nome = value;
           }
       }
       private string aeroporto;

       public string Aeroporto
       {
           get { return aeroporto;}
           set
           {
                if (value.Length > 50)
                    throw new BOException("Descrição de aeroporto muito grande");

               aeroporto = value;
           }
       }
          private string lingua;
  
          public string Lingua
          {
              get {return lingua;}
              set
              {
                   if (value.Length > 20)
                    throw new BOException("Descrição de Lingua muito grande");

                  lingua = value;
              }
          }
               private string pais;

               public string Pais
               {
                   get { return pais;}
                   set
                   { 
                       if (value.Length > 50)
                        throw new BOException("Descrição de Pais muito grande");

                       pais = value;
                   }
               }
                
            private string moeda;

            public string Moeda
            {
                get { return moeda; }
                set
                {
                    if (value.Length > 20)
                        throw new BOException("Descrição de moeda muito grande");

                    moeda = value;
                }
            }

            private bool visto;

            public bool Visto
            {
                get { return visto; }
                set { visto = value; }
            }

    }
}